xilinx: Move IPI functions to common file
authorJolly Shah <jollys@xilinx.com>
Wed, 9 Jan 2019 20:37:57 +0000 (12:37 -0800)
committerJolly Shah <jollys@xilinx.com>
Wed, 9 Jan 2019 20:38:00 +0000 (12:38 -0800)
commit65c80d60a2c4f22765cee0988c3b4a7af3fc02ba
tree218383379664982523e04f9b2f85d4ff6821f060
parent5bd029bcfe97b7119536e396aa45279f33e6d738
xilinx: Move IPI functions to common file

pm_service ipi functions can be used by other xilinx
platforms. So move it to common directory. Also change
node_id member type in pm_proc structure so it can be
used for versal where device IDs are used instead of
node IDs.

To accommodate this change header files are re-organized.

Signed-off-by: Tejas Patel <tejas.patel@xilinx.com>
Reviewed-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Signed-off-by: Jolly Shah <jollys@xilinx.com>
plat/xilinx/common/include/pm_common.h [new file with mode: 0644]
plat/xilinx/common/include/pm_ipi.h [new file with mode: 0644]
plat/xilinx/common/pm_service/pm_ipi.c [new file with mode: 0644]
plat/xilinx/zynqmp/include/plat_ipi.h
plat/xilinx/zynqmp/include/plat_pm_common.h [new file with mode: 0644]
plat/xilinx/zynqmp/platform.mk
plat/xilinx/zynqmp/pm_service/pm_client.c
plat/xilinx/zynqmp/pm_service/pm_client.h
plat/xilinx/zynqmp/pm_service/pm_common.h [deleted file]
plat/xilinx/zynqmp/pm_service/pm_ipi.c [deleted file]
plat/xilinx/zynqmp/pm_service/pm_ipi.h [deleted file]